class EventEmitter {
    constructor() {
        this.events={}
    }
    on(event,callback) {//订阅

    }
    once() {//只允许订阅一次
    }
    emit() {//发布
    }
    off() {//取消订阅
    }
}

// 运行示例
let event = new EventEmitter();

event.on('say',function(str) {
    console.log(str);
});

event.once('say', function(str) {
    console.log('这是once:' + str)
})

event.emit('say','visa');
event.emit('say','visa222');
event.emit('say','visa333');